<?php
namespace app\admin\controller;
class Login{
    //验证码
    public function img(){
        //登录验证码图片
        session_start();
        //创建一张图片，并设置长宽（返回一个图像的资源句柄（resource））；
        $image = imagecreate(85,45);

        //为图片分配颜色（就是设置图片的背景色）
        $color = imagecolorallocate($image,193,210,240);

        $fontcolor = imagecolorallocate($image,0,0,0);

        //随机在图片上显示6个随机数
        $chars = '123456789zxcvbnmasdfghjkqwertyuipQWERTYUIOPASDFGHJKLZXCVBNM';

        for($i = 1;$i<=6;$i++){
            //随机取到0到58的随机数
            $random = mt_rand(0,58);
            //    $arr[]=$random;
            $array[] = $chars[$random];
            //将字符串画到图片上
            imagestring($image,10,10*$i,10,$chars[$random],$fontcolor);
        }
        $_SESSION['array'] = $array;
        //$_SESSION['arr6']=$chars[$arr[5]];

        //header：发送一个请求给服务器，服务器就返回一个响应给客户端。
        //Content-Type：指定响应的http内容类型
        //image/png：响应内容为png格式的图片
        //'Content-Type: image/png'：请求页面内容是png格式的图片；
        header('Content-Type: image/png');
        //以png格式将图片输送到浏览器或文件
        //imagepng($image,"test.png");
        imagepng($image);
        //销毁一图片，释放资源
        imagedestroy($image);
        //echo "你好";
        exit();
    }
}